package com.hhf.rpc.easy.proxy;

import java.lang.reflect.Proxy;

/**
 * @Author hhf
 * @Date 2024/10/15
 * @Description 服务代理工厂(用于创建服务代理对象)
 */
public class ServiceProxyFactory {

    public static <T> T getProxy(Class<T> serviceClass){
        return (T) Proxy.newProxyInstance(
                serviceClass.getClassLoader(),
                new Class[]{serviceClass},
                new ServiceProxy()

        );
    }

}
